head and shoulders above someone - Alemán Inglés Diccionario